From: Florian Müllner Date: Fri, 13 Nov 2020 22:54:56 +0000 (+0100) Subject: extensionUtils: Stop using Lang.copyProperties() X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~616^2^2~751 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=7521b9c4b2c1c11f2b7735b70017b496104bb24d;p=gnome-shell.git extensionUtils: Stop using Lang.copyProperties() It is now deprecated, so use object destructuring instead. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1498 --- diff --git a/js/misc/extensionUtils.js b/js/misc/extensionUtils.js index 128fc07d0..d9a5721cf 100644 --- a/js/misc/extensionUtils.js +++ b/js/misc/extensionUtils.js @@ -9,7 +9,6 @@ const { Gio, GLib } = imports.gi; const Gettext = imports.gettext; -const Lang = imports.lang; const Config = imports.misc.config; @@ -211,8 +210,7 @@ function isOutOfDate(extension) { } function serializeExtension(extension) { - let obj = {}; - Lang.copyProperties(extension.metadata, obj); + let obj = { ...extension.metadata }; SERIALIZED_PROPERTIES.forEach(prop => { obj[prop] = extension[prop];